place with many fleas - Francés Inglés Diccionario